package com.zuipin.vo;

import java.io.Serializable;
import java.util.List;

import com.zuipin.entity.product.PropertiesVal;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@ApiModel(description = "属性详情VO")
public class PropDetailVo implements Serializable {
	
	/**
	 * 
	 */
	private static final long	serialVersionUID	= 1L;
	private String				state;
	private Long				propId;
	private String				propName;
	private String				propNo;
	private Short				propType;
	private String				remark;
	private List<PropertiesVal>	propVals;
	
	public PropDetailVo() {
		// TODO Auto-generated constructor stub
	}
	
	@ApiModelProperty(value = "属性ID")
	public Long getPropId() {
		return propId;
	}
	
	public void setPropId(Long propId) {
		this.propId = propId;
	}
	
	@ApiModelProperty(value = "属性名称")
	public String getPropName() {
		return propName;
	}
	
	public void setPropName(String propName) {
		this.propName = propName;
	}
	
	@ApiModelProperty(value = "属性类型 1多选项 2文本项")
	public Short getPropType() {
		return propType;
	}
	
	public void setPropType(Short propType) {
		this.propType = propType;
	}
	
	@ApiModelProperty(value = "属性编码")
	public String getPropNo() {
		return propNo;
	}
	
	public void setPropNo(String propNo) {
		this.propNo = propNo;
	}
	
	@ApiModelProperty(value = "属性备注")
	public String getRemark() {
		return remark;
	}
	
	public void setRemark(String remark) {
		this.remark = remark;
	}
	
	@ApiModelProperty(value = "多选项类型 对应的属性值列表")
	public List<PropertiesVal> getPropVals() {
		return propVals;
	}
	
	public void setPropVals(List<PropertiesVal> propVals) {
		this.propVals = propVals;
	}
	
	@ApiModelProperty(value = "属性状态")
	public String getState() {
		return state;
	}
	
	public void setState(String state) {
		this.state = state;
	}
	
}
